$(function(){
	$.post('other!onlyRegion.do',{country:$('#country').val()},function(list){
		var r = $('#region');
		r.empty();
		r.append('<option value="">--All--</option>');
		for(var i=0;i<list.length;i++){
			r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
		}
	});
	$.post('other!onlyCity.do',{country:$('#country').val(),region:$('#region').val()},function(list){
		var r = $('#city');
		r.empty();
		r.append('<option value="">--All--</option>');
		for(var i=0;i<list.length;i++){
			r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
		}
	});
	
	$('#country').change(function(){
		$.post('other!onlyRegion.do',{country:$('#country').val()},function(list){
			var r = $('#region');
			r.empty();
			r.append('<option value="">--All--</option>');
			for(var i=0;i<list.length;i++){
				r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
			}
		});
	});
	$('#region').change(function(){
		$.post('other!onlyCity.do',{country:$('#country').val(),region:$('#region').val()},function(list){
			var r = $('#city');
			r.empty();
			r.append('<option value="">--All--</option>');
			for(var i=0;i<list.length;i++){
				r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
			}
		});
	});
	
	$.post('other!queryRegion.do',{country:$('#sharecountry').val()},function(list){
		var r = $('#shareregion');
		r.empty();
		r.append('<option value="">--All--</option>');
		for(var i=0;i<list.length;i++){
			r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
		}
	});
	$.post('other!queryCity.do',{country:$('#sharecountry').val(),region:$('#shareregion').val()},function(list){
		var r = $('#sharecity');
		r.empty();
		r.append('<option value="">--All--</option>');
		for(var i=0;i<list.length;i++){
			r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
		}
	});
	
	$('#sharecountry').change(function(){
		$.post('other!queryRegion.do',{country:$('#sharecountry').val()},function(list){
			var r = $('#shareregion');
			r.empty();
			r.append('<option value="">--All--</option>');
			for(var i=0;i<list.length;i++){
				r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
			}
		});
	});
	$('#shareregion').change(function(){
		$.post('other!queryCity.do',{country:$('#sharecountry').val(),region:$('#shareregion').val()},function(list){
			var r = $('#sharecity');
			r.empty();
			r.append('<option value="">--All--</option>');
			for(var i=0;i<list.length;i++){
				r.append('<option value="'+list[i]+'">'+list[i]+'</option>');
			}
		});
	});
	$('#onlytb tbody tr:gt(0)').addClass('oldclass');
	 $('#onlytb tbody tr:gt(0)').live('click',function(){
		if($(this).hasClass("selected")){
			$(this).find(':checkbox').attr('checked',false);
			$(this).removeClass("selected");
		}else{
			$(this).addClass("selected");
			$(this).find(':checkbox').attr('checked',true);
		}
		$(this).siblings().find(':checkbox').attr('checked',false);
		$(this).siblings().removeClass("selected");
     });
	 $('#onlytb tbody tr:gt(0)').dblclick(function(){
		 if($(this).hasClass("selected")){
				$(this).find(':checkbox').attr('checked',false);
				$(this).removeClass("selected");
		}else{
				$(this).addClass("selected");
				$(this).find(':checkbox').attr('checked',true);
		}
		$(this).siblings().find(':checkbox').attr('checked',false);
		$(this).siblings().removeClass("selected");
		 allmsg();
	 });
});

function allmsg(){
	var check = $("input:checked");
	var arr=[];
	$.each(check,function(i){
		arr[i]=($(this).next().val());
	});
	if(arr.length!=1){ 
		alert("请选择一条记录！");
		return;
	}
	 mask=document.createElement("div");
     var W=$(document).width();
     var H=$(document).height();
     mask.id="mask";
     mask.style.cssText="position:absolute;z-index:5;width:"+W+"px;height:"+H+"px;background:#000;filter:alpha(opacity=30);opacity:0.3;top:0;left:0;";
     document.body.appendChild(mask);
     $.post('ipmsg.do',{id:arr[0]},function(o){
    	 $('#msgentranceIp').html(o.entranceIp);
    	 $('#msgentrancePort').html(o.entrancePort);
    	 $('#msgusername').html(o.username);
    	 $('#msgpassword').html(o.password);
    	 $('#msgcountry').html(o.country);
    	 $('#msgregion').html(o.region);
    	 $('#msgcity').html(o.city);
    	 $('#msgtype').html(o.type);
    	 $('#msgproxyType').html(o.proxyType);
    	 if(o.used==1){
    		 $('#msgstate').css("color","green").html("可用");
    	 }else{
    		 $('#msgstate').css("color","red").html("不可用");
    	 }
    	 $('#msgspeed').html(o.speed);
    	 $('#msguploadTime').html(o.uploadTime);
    	 $('#msgendTime').html(o.endTime);
    	 $('#msgnum').html(o.num);
    	 var o = document.getElementById("edit");
    	 o.style.display="block";
    	 o.style.top="153px";
    	 o.style.left="400px"; 
     });
}
function isuesd(obj){
	
	var check = $("input:checked");
	var arr=[];
	$.each(check,function(i){
		arr[i]=this.value;
		id = $(this).next().val();
	});
	if(arr.length!=1){
		alert("请选择一条记录！");
		return;
	}
	
	obj.disabled=true;
	obj.value="监测中...";
	$.ajax({
		   type: "POST",
		   url: "send.do",
		   data: "flag=false&only=true&id="+id+"&ip="+arr[0],
		   timeout:15000,
		   success:function(o){
			   if(o.state==-1){
				   alert("该条记录已经到期了!");
				  
			   }else{
				   $('#speed'+id).html(o.speed);
				   if(o.state==2){
					   alert("监测失败");
					   $('#speed'+id).css("color","red");
				   }else{
					   alert("监测成功");
				   }
			   }
			   obj.disabled=false;
			   obj.value="监测";
		   },
		   error:function(o){
			   alert("监测失败");
			   $('#speed'+id).css("color","red");
			   $('#speed'+id).html(o.speed);
			   obj.disabled=false;
			   obj.value="监测";
		   }
	});
}

function autoChange(obj){
	obj.disabled=true;
	obj.value="更换中...";
	var check = $("input:checked");
	var arr=[];
	$.each(check,function(i){
		arr[i]=this.value;
		id = $(this).next().val();
	});
	if(arr.length!=1){
		alert("请选择一条记录！");
		obj.disabled=false;
		obj.value="自动更换";
		return;
	}
	mask=document.createElement("div");
    var W=$(document).width();
    var H=$(document).height();
    mask.id="mask";
    mask.style.cssText="position:absolute;z-index:5;width:"+W+"px;height:"+H+"px;background:#000;filter:alpha(opacity=30);opacity:0.5;top:0;left:0;";
    document.body.appendChild(mask);
    var o = document.getElementById("change");
  	o.style.display="block";
  	o.style.top="200px";
  	o.style.left="400px";
  	$.post('autochange.do',{ip:arr[0],id:id},function(o){
  		if(o==1){
  			$('#change').css('display',"none");
  			$('#mask').remove();
  			obj.disabled=false;
  			obj.value="自动更换";
  			if(confirm("更换后将重新给您分配一个新的IP，原来的IP将失效，你是否确定要更换?")){ 
  				location.href="autochange!autoChange.do?id="+id+"&ip="+arr[0];
  			}
  		}else if(o==2){
  			$('#change').css('display',"none");
  			$('#mask').remove();
  			obj.disabled=false;
  			obj.value="自动更换";
  			alert("可以正常使用! 不能更换");
  		}else if(o==3){
  			$('#change').css('display',"none");
  			$('#mask').remove();
  			obj.disabled=false;
  			obj.value="自动更换";
  			alert("监测次数不够3次，请先自行监测，再进行更换!!");
  		}else if(o==4){
  			$('#change').css('display',"none");
  			$('#mask').remove();
  			obj.disabled=false;
  			obj.value="自动更换";
  			alert("该条记录已经到期了!");
  		}else{
  			$('#change').css('display',"none");
  			$('#mask').remove();
  			obj.disabled=false;
  			obj.value="自动更换";
  			alert("更换失败，请联系管理员。");
  		}
  	});
}
function hiden(){
	$('#edit').hide();
	$('#mask').remove();
}
